<?php
/*
	*功能：付完款后跳转的页面（返回页）
	*版本：3.0
	*日期：2010-05-21
	'说明：
	'以下代码只是为了方便商户测试而提供的样例代码，商户可以根据自己网站的需要，按照技术文档编写,并非一定要使用该代码。
	'该代码仅供学习和研究支付宝接口使用，只是提供一个参考。
	
*/
///////////页面功能说明///////////////
//该页面可在本机电脑测试

///////////////////////////////////
session_start();
require_once("class/alipay_notify.php");
require_once("alipay_config.php");

if(!$cfg_ml->IsLogin())
	{
		include_once("../../../users/templets/index-notlogin.htm");
		exit();
	}

if($_SESSION["ok_188_alipay"]=='ok_188')
{
		
	$button="/users/index.php";
	header("Location:".$button); 	
	
		exit();
}
$dingdan= $_GET['out_trade_no'];
if(empty($dingdan))
{
		$button="/users/index.php";
	header("Location:".$button); 	
	
		exit();
}

//构造通知函数信息
$alipay = new alipay_notify($partner,$security_code,$sign_type,$_input_charset,$transport);
//计算得出通知验证结果
$verify_result = $alipay->return_verify();

if($verify_result) {

    //验证成功
    //获取支付宝的通知返回参数
    $dingdan= $_GET['out_trade_no'];    //获取订单号
	$dingdan =explode('_',$dingdan);
	$dingdan=$dingdan[0];
    $total_fee         = $_GET['total_fee'];	    //获取总价格
    $sOld_trade_status = "0";		    //获取商户数据库中查询得到该笔交易当前的交易状态
	

    /*假设：
	sOld_trade_status="0";表示订单未处理；
	sOld_trade_status="1";表示交易成功（TRADE_FINISHED/TRADE_SUCCESS）；
    */

    if($_GET['trade_status'] == 'TRADE_FINISHED' || $_GET['trade_status'] == 'TRADE_SUCCESS') {
		
		
		//推送事件
		$time=time();
		$ip=getip();
		$inQuery2 = "INSERT INTO `#@__order_zt` (`jiage` ,`mb` ,`title` ,`time`, `ip`, `pay`)
	   VALUES ('$total_fee','$dingdan','充值','$time','$ip','支付宝'); ";
	   if(!$dsql->ExecuteNoneQuery($inQuery2))
		{
			$gerr = $dsql->GetError();
			ShowMsg("充值成功，但是写入数据库失败，请联系管理员","javascript:;");
			exit();	
		}
		
		
		//给用户账户增款
		$query = "Update `#@__member` set money=money+{$total_fee} where mb='$dingdan'
	 ";

	   if(!$dsql->ExecuteNoneQuery($query))
		{
			$gerr = $dsql->GetError();
			ShowMsg("充值成功，但是写入数据库失败，请联系管理员手工补款","javascript:;");
			exit();	
		}
		
		
		

        if ($sOld_trade_status < 1) {
            //根据订单号更新订单，把订单处理成交易成功
        }        
    }
    else {
      echo "trade_status=".$_GET['trade_status'];
    }
}
else {
    //验证失败
    //如要调试，请看alipay_notify.php页面的return_verify函数，比对sign和mysign的值是否相等，或者检查$veryfy_result有没有返回true
    
}
?>
<html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta http-equiv="refresh" content="5;url=/users/edit_money.php">

        <title>支付宝即时支付</title>
        <style type="text/css">
            .font_content{
	font-family:"宋体";
	font-size:14px;
	color:#FF6600;
	text-align: center;
            }
            .font_title{
                font-family:"宋体";
                font-size:16px;
                color:#FF0000;
                font-weight:bold;
            }
            table{
                border: 1px solid #CCCCCC;
            }
        </style>






</head>
    <body>

        <table align="center" width="350" cellpadding="5" cellspacing="0">
            <tr>
                <td align="center" class="font_title" colspan="2">充值成功</td>
            </tr>
            <tr>
                <td class="font_content" align="right">支付宝交易号：</td>
                <td class="font_content" align="left"><?php echo $_GET['trade_no']; ?></td>
            </tr>
            <tr>
                <td class="font_content" align="right">订单号：</td>
                <td class="font_content" align="left"><?php echo $_GET['out_trade_no']; ?></td>
            </tr>
            <tr>
                <td class="font_content" align="right">付款总金额：</td>
                <td class="font_content" align="left"><?php echo $_GET['total_fee']; ?></td>
            </tr>
            <tr>
                <td class="font_content" align="right">商品标题：</td>
                <td class="font_content" align="left"><?php echo $_GET['subject']; ?></td>
            </tr>
            <tr>
                <td class="font_content" align="right">商品描述：</td>
                <td class="font_content" align="left"><?php echo $_GET['body']; ?></td>
            </tr>
            <tr>
                <td class="font_content" align="right">买家账号：</td>
                <td class="font_content" align="left"><?php echo $_GET['buyer_email']; ?></td>
            </tr>
            <tr>
                <td class="font_content" align="right">交易状态：</td>
                <td class="font_content" align="left"><?php echo $_GET['trade_status']; ?></td>
            </tr>
            <tr>
              <td colspan="2" align="right" class="font_content"><a href="/">网站首页</a> <a href="/users/">会员中心</a> <span id=""tiao"">5</span>秒后自动跳转到会员中心</td>
            </tr>
        </table>
     <?php $_SESSION["ok_188_alipay"]='ok_188';?>   
    </body>
</html>